﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace WebMVC.Areas.AdminPanel.Models
{
    public class ProductViewModel
    {
        public long Id { get; set; }
        public string ThumbnailPath { get; set; }
        public string StyleCode { get; set; }
        public string IndustryCode { get; set; }
        public DateTime CreateDate { get; set; }
        public string Name { get; set; }
    }

    public class CreateProductViewModel
    {
        public string NameEn { get; set; }
        public string NameRu { get; set; }
        public string NameAm { get; set; }
        
        public int IndustryId { get; set; }
        public List<SelectListItem> Industries { get; set; }
        
        public int StyleId { get; set; }
        public List<SelectListItem> Styles { get; set; }
        
        public int ColorThemeId { get; set; }
        public List<SelectListItem> ColorThemes { get; set; }
        
        public int DesignGroupId { get; set; }
        public List<SelectListItem> DesignGroups { get; set; }

        public int DefaultTemplateId { get; set; }
        public List<int> SelectedTemplates { get; set; }
        public List<TemplateViewModel> DataTemplates { get; set; }



        public string ProductType { get; set; }
        public string DefaultPrintMedia { get; set; }
    }
}